package org.hp.service.user;

import org.apache.ibatis.annotations.Param;
import org.hp.bean.User;

import java.util.List;

public interface UserService {
//    List<User> queryAll();
    List<User> queryList(@Param("page") int page,@Param("limit") int limit,@Param("aname") String aname);//,@Param("aname") String aname,@Param("aphone") String aphone
    User queryOne(int aid);
    int update(User user);
    int add(User user);
    int addId(User user);
    int addRole(int aid);
    int PseudoDel(int aid);

    //伪删除
    List<User> PqueryAll(@Param("page") int page,@Param("limit") int limit,@Param("auserId") String auserId);
    User PqueryOne(int aid);
    //恢复
    int recover(int aid);
    //    废弃
    int Abandoned(int aid);
}
